I will start with creating a markup language for books using XML information throughout, from storing details about books in a database to drawing XML using XQuery from catalog or to output sorted information on prices using XSLT, XPath and XQuery. \\

Then I will explain how the markup language would be transformed to sematic web using RDF, RDFS , OWL. It will allow data  merging  with other partners without  losing any details that does not match and hence will ensure the logical hierarchy. It will also have the flexibility to add additional data that consumers of the information might need. I will also discuss some of the applications where Semantic Web could be used to provide intelligent access to heterogeneous, distributed information, enabling software products (agents) to mediate between user needs and the information sources available.\\

The source code can be found at the following Google Code repository:

http://code.google.com/p/booksmarkuplanguage/